Description
Overview:
We are looking for a skilled .NET Developer responsible for designing and developing .NET applications using C# and/or VB.NET. The role involves collaborating with team members working on various infrastructure layers, ensuring efficient, reusable, and reliable code. A commitment to collaborative problem solving, sophisticated design, and high-quality output is essential.
Key Responsibilities:
- Translate application storyboards and use cases into functional .NET applications.
- Design, build, and maintain efficient, reusable, and reliable codebases.
- Integrate data storage solutions within the application architecture.
- Ensure optimal performance, quality, and responsiveness of applications.
- Identify bottlenecks, bugs, and implement solutions to mitigate issues.
- Maintain code quality, organization, and automate processes where possible.
Key Skills:
- Strong knowledge of the .NET web framework.
- Proficiency in C# and/or VB.NET and their ecosystems.
- Familiarity with databases and database schema design supporting business processes.
- Strong understanding of object-oriented programming principles.
- Ability to write reusable libraries and clean, readable, maintainable code.
- Knowledge of various design and architectural patterns.
- Understanding of concurrency patterns.
- Familiarity with Microsoft SQL Server.
- Experience with popular web application frameworks and MVC framework.
- Basic understanding of Common Language Runtime (CLR), including its limitations and workarounds.
- Experience implementing automated testing platforms and unit testing.
- Proficient in code versioning tools such as SVN and Team Foundation.
Requirements:
- 2 to 4 years of relevant experience in .NET application development.
- Graduate degree in any discipline.
- Strong problem-solving skills and ability to work collaboratively in a team environment.
- Ability to maintain high-quality standards and follow best coding practices.
Important Notice:
This job description and related content are owned by Acaira. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Acaira directly. We do not process applications or respond to candidate queries.